Big Huge Thesaurus

Japanese apricot

noun